package com.gitee.wsl.compose.ui.lazy.tree

import com.gitee.wsl.compose.ui.lazy.SelectableColumnOnKeyEvent
import com.gitee.wsl.compose.ui.lazy.SelectableLazyListKey
import com.gitee.wsl.compose.ui.lazy.SelectableLazyListState


public interface TreeViewOnKeyEvent : SelectableColumnOnKeyEvent {
    /** Select Parent Node. */
    public fun onSelectParent(keys: List<SelectableLazyListKey>, state: SelectableLazyListState)

    /** Select Child Node inherited from Right. */
    public fun onSelectChild(keys: List<SelectableLazyListKey>, state: SelectableLazyListState)
}
